#системный анализ (11)
Event Storming без иллюзий: плюсы, минусы и стикер на лбу
Личный разбор Event Storming по итогам не одного «штурма событий»: где он реально спасает команду, где превращается в бесполезную стикеротерапию и что нужно, чтобы сессия не улетела в трубу.
Чем детальнее ТЗ, тем слабее разработчики — парадокс, который я вижу на проектах
Почему избыточно подробные требования со временем убивают экспертизу разработчиков, где реальные плюсы и минусы общего ТЗ и как найти баланс между предсказуемостью и ростом команды.
Классика ошибок на ИТ проектах СА
Типичные просчёты системных аналитиков на крупных enterprise-проектах в банкинге и финтехе: нечёткие требования, интеграции с legacy, регуляторика, негативные сценарии и ранняя валидация — и как минимизировать риски.
Форматы обмена данными: от JSON до protobuf
Большой разбор форматов обмена данными: где живёт JSON, зачем нужен XML, чем хорош YAML и когда пора переходить на бинарные Protobuf, Avro и MessagePack — с привязкой к API и брокерам сообщений.
UML: что за зверь такой и почему аналитики его избегают
UML умеет визуализировать, специфицировать и документировать систему — а в реальных командах его почти не встретишь. Разбираемся, зачем он нужен, почему аналитики его сторонятся и где он всё-таки окупается.
Микросервисы или монолит?
Выжимка по выбору архитектуры: достоинства и недостатки монолита и микросервисов, что лучше для небольшой компании, какой уровень специалистов нужен и чек-лист для выбора подхода.
User Story: самая недооценённая вещь в командах
Что такое user story, как писать её через связку «кто — что — зачем», зачем нужны критерии приёмки и на каких граблях команды спотыкаются чаще всего.
SQL на практике: ставим PostgreSQL и пишем первые запросы
Практический гайд по SQL для аналитиков и ИТ-специалистов: ставим PostgreSQL локально и пишем первые запросы — от CRUD и JOIN до агрегатов и транзакций.
Аналитики и их разновидности
Кто такой аналитик в IT и какие бывают специализации: разбираю 18 видов аналитиков — от бизнес- и системного до Data Scientist, — вилки зарплат и почему это перспективное направление.
Как проводить интервью с заказчиком, если ты аналитик в ИТ команде (чек-лист)
Пошаговый алгоритм интервью с заказчиком для аналитика без бизнес-аналитика в команде: подготовка, проведение, анализ и подтверждение требований.
Слово дня — Идемпотентность
Краткий ликбез про идемпотентность: что это за свойство операций, зачем оно нужно для надёжности систем и где применяется — от HTTP-методов до баз данных и блокчейна.